package com.haocang.szgm.ui.ht;

import android.content.Context;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.LinearLayout;
import com.haocang.szgm.R;
import com.haocang.szgm.activity.comm.CommFinalActivity;
import com.haocang.szgm.ui.floodpoint.activity.ShotShareUtil;
import com.haocang.szgm.utils.config.Config;

import net.tsz.afinal.annotation.view.ViewInject;

/**
 * 创建时间：2019/6/12
 * 编 写 人：ShenC
 * 功能描述：
 */

public class HtProcessActivity extends CommFinalActivity {

    private static Context context;

    @ViewInject(id = R.id.iv_back)
    LinearLayout iv_back;
    @ViewInject(id = R.id.wv_webview)
    WebView wv_webview;



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        context = this;
        initView();

        initEvent();

    }

    @Override
    protected int getLayoutResourceId() {
        return R.layout.activity_ht_process;
    }


    @Override
    protected boolean showNavigation() {
        return true;
    }

    @Override
    protected int showMoreIcon() {
        return 0;//R.drawable.ic_share_black_24dp;
    }

    @Override
    protected String showTitleName() {
        return "污水厂工艺画面";
    }


    private void initView() {
        //支持javascript
        wv_webview.getSettings().setJavaScriptEnabled(true);
        // 设置可以支持缩放
        wv_webview.getSettings().setSupportZoom(true);
        // 设置出现缩放工具
        wv_webview.getSettings().setBuiltInZoomControls(false);
        //扩大比例的缩放
        wv_webview.getSettings().setUseWideViewPort(true);
        //自适应屏幕
        wv_webview.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
        wv_webview.getSettings().setLoadWithOverviewMode(true);
        wv_webview.getSettings().setDomStorageEnabled(true);//设置适应Html5 //重点是这个设置

        wv_webview.setWebViewClient(new WebViewClient());

        wv_webview.loadUrl(Config.host + "/Content/ht/display.html?tag=displays/S000000001/SSGM_APP.json");
    }

    private void initEvent() {
        iv_back.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View arg0) {
                finish();
                overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
            }
        });


        iv_more.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View arg0) {
                ShotShareUtil.activityScreenShot(HtProcessActivity.this,"process");
            }
        });

    }

}

